کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

پروژه سی شارپ - برنامه اطلاع دهنده پورت ها

پروژه سی شارپ - برنامه اطلاع دهنده پورت ها
شرح مختصر پروژه

برنامه اطلاع دهنده پورت ها

توضیحات پروژه

برنامه اطلاع دهنده پورت ها

 

 

 

 

 

 

 

 

 

 

 

 

در این برنامه ابتدا  یک دیکشنری برای تبدیل شماره به نام پورت به نام dict می سازیم. سپس لیست شماره پورت های موجود را پیدا کرده و با این لیست تطبیق می دهیم و در انتها نام پورت را در فرم نمایش می هیم.

برای بدست آوردن لیست پورت های موجود ابتدا فضا نام های مورد نیاز را به برنامه اضافه می کنیم:

using System.Runtime.InteropServices;

using System.Management;

حال شیء ای از کلاس ManagementObjectSearcher به نام mos می سازیم. این کلاس دارای متدی با نام Query است که به منظور گرفتن اطلاعات سیستم به کار می رود. روال این کار به شکل زیر است:

mos.Query = new ObjectQuery("SELECT * FROM Win32_PortConnector");

بعد از اجرای این دستور تمامی اطلاعات مربوط به پورت ها در mos قرار می گیرد.تنها کار لازم خواندن این اطلاعات و تطبیق آن ها با دیکشنری dict می باشد.

foreach (ManagementObject mo in mos.Get())

            {

                try

                {

                    listBox1.Items.Add(dict[Convert.ToUInt16(mo["PortType"])]);

                }

                catch (Exception ex)

                {

 

                }

 

            }

1394/07/27 5962 864
رمز عبور : tahlildadeh.com یا www.tahlildade.com
نظرات شما

نظرات خود را ثبت کنید...